﻿@model IEnumerable<Biblioteca.Logica_Negocio.Domain_Model.Material>

@{
    ViewBag.Title = "Busqueda de Materiales";
}

<h2>Busqueda de Materiales</h2>

@using (Html.BeginForm()) {
    
<b>Codigo:</b>
    <input type="text" name="codigo" />
<b>Titulo:</b>
    <input type="text" name="titulo" />
<b>Autor:</b>
    <input type="text" name="autor" />
<b>Tema:</b>
    <input type="text" name="tema" />


    <input type="submit" value="Filtrar" />
    
<table>
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Codigo)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Titulo)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Editorial)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Autores)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Temas)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Codigo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Titulo)
        </td>
         <td>
            @Html.DisplayFor(modelItem => item.Editorial.Nombre)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.AutoresString)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.TemasString)
        </td>
        <td>
            @Html.ActionLink("Detalle", "DetallesUsuario", new { id=item.Id })   
            @if ((Request.IsAuthenticated) && (User.IsInRole("Socio"))) {
                @Html.ActionLink("Reservar", "Reservar", new { id=item.Id })
            }
        </td>
    </tr>
}

</table>
}